home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / program / amos / amoslist.lzh / AMOSLIST / 000397_amos-request@svcs1.digex.net_Fri Sep 29 13:45:39 1995.msg < prev    next >
Internet Message Format  |  1995-10-02  |  2KB

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id NAA22343;  for <mcox@access.digex.net> ; Fri, 29 Sep 1995 13:45:38 -0400
  2. Received: (from daemon@localhost) by svcs1.digex.net (8.6.12/8.6.12) id LAA23851 for amos-out; Fri, 29 Sep 1995 11:48:25 -0400
  3. Received: from mail1.access.digex.net (mail1.access.digex.net [205.197.247.2]) by svcs1.digex.net (8.6.12/8.6.12) with ESMTP id LAA23844 for <amos-list@svcs1.digex.net>; Fri, 29 Sep 1995 11:48:23 -0400
  4. Received: from relay-3.mail.demon.net (post.demon.co.uk [158.152.1.72]) by mail1.access.digex.net (8.6.12/8.6.12) with SMTP id LAA06261;  for <amos-list@access.digex.net> ; Fri, 29 Sep 1995 11:45:40 -0400
  5. Received: from westmead.demon.co.uk by relay-3.mail.demon.net id aa28358;
  6.           29 Sep 95 16:33 +0100
  7. From: Mark Carter <Mark@westmead.demon.co.uk>
  8. Organization:  None Whatsoever
  9. To: amos-list@access.digex.net
  10. Date:          Fri, 29 Sep 1995 16:32:01 +0000
  11. Subject:       Joystick in Interface
  12. Priority: normal
  13. X-mailer: Pegasus Mail/Windows (v1.22)
  14. Message-ID: <9509291633.aa28358@relay-3.mail.demon.net>
  15. Status: RO
  16. X-Status: 
  17.  
  18. I cant remember if I've posted this before - but I cant remember 
  19. seeing it on the list.
  20.  
  21. A while back I said I'd look into the compatibility of clicking on a 
  22. button in an interface program and using the Dialog Update command to 
  23. achieve the same results.
  24.  
  25. It seems that Dialog Update calls the Button Draw code followed by 
  26. the Button Change code.  However, if the Button Change code includes 
  27. a BR0 type of command then Dialog Update completely ignores it.  On 
  28. the other hand, a simple SV0,0VA1+; command in the Dialog Change code 
  29. is recognised by Dialog Update.
  30.  
  31. Therefore, if you have a BR0; type command in the Button 
  32. Change definition then you are unable to perfectly emulate the button 
  33. with the Dialog Update command (which is the command used to 
  34. make the joystick work in interface programs) :-(
  35.  
  36. The closest way to emulate a BR0; type button is to call the Dialog 
  37. Update command twice, but this falls down if and only if there are 
  38. any other commands within the Button Change definition.
  39.  
  40. Shame...................:-(
  41.  
  42. Cheers,
  43.  
  44. Mark
  45.  
  46. Mark Carter
  47. e-mail: mark@westmead.demon.co.uk,   exet0007@sable.ox.ac.uk